knowledge: 8 insights — OKLCH dark-surface steps, benchmark-relative signals, multi-row reorder concurrency, Prisma CONCURRENTLY, graphify viz failure, newest-transcript measurement, fake-timer TTL isolation, fallback-source alert (+3 folds onto #179/#181, 1 already-merged drop) - #185
Open
choiyounggi wants to merge 1 commit into
Open
knowledge: 8 insights — OKLCH dark-surface steps, benchmark-relative signals, multi-row reorder concurrency, Prisma CONCURRENTLY, graphify viz failure, newest-transcript measurement, fake-timer TTL isolation, fallback-source alert (+3 folds onto #179/#181, 1 already-merged drop)#185choiyounggi wants to merge 1 commit into
choiyounggi wants to merge 1 commit into
Conversation
Wiki agent gate: failtest
|
This was referenced Sep 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Knowledge flush — 12 insight(s) claimed: 8 ingested on this branch, 3 folded onto open PRs, 1 dropped as already merged
Run id
20260906-003715-45485(headless auto-flush), branchknowledge/choiyounggi-20260906-003745, baseorigin/mainat6dcda6f(1.21.0). Claimed withqueue-claim.js claim --max 12; 40 rows remain pending for later flushes.Verified best-practice
fbb4ea0373ad14b62232cfdc9e06a8b75a6ea1bb69d162611c1a26a8abae7532CONCURRENTLYfails)gh api; the reporter's reproduction: two-statement file fails, one-statement passes; a later comment shows a single statement split across lines also wrapped), prisma/orm#10601 (title "Disable transactions for a single migration", error 25001 quoted), prisma/orm#14456, https://github.com/prisma/prisma-engines/blob/main/schema-engine/ARCHITECTURE.md ("Why does Migrate not run migrations in a transaction by default?"), https://www.postgresql.org/docs/current/sql-createindex.html ("CREATE INDEX CONCURRENTLY cannot" run in a transaction block)prisma/prismaURLs redirect toprisma/orm; recorded the canonical URLs. Issue is still open (no fix), which the row reflectsc20328d15c5d637fgraphify updateon >5,000 nodes fails only at the HTML export; graph.json and the report are already written; no--no-vizonupdate~/.local/pipx/venvs/graphifyy):watch.py_rebuild_codewritesGRAPH_REPORT.md,to_json, thento_html;export.pyMAX_NODES_FOR_VIZ = 5_000raisesValueError("... Use --no-viz ...");__main__.pyupdateexits 1 onFalse;grep no-vizover the CLI finds only the error string. PyPI JSON API: latest is 0.9.54aae0d53b3d306e5e<project>/<session-id>.jsonl, project = cwd with non-alphanumerics replaced by-); dev-loop's ownskills/orchestrate/scripts/token-report.shheader and SKILL.md lines 108–122 already encode the same rulewarn:lines, live session under threshold) from the candidate3bb4937f1288fef0vi.setSystemTime"simulates a user changing the system clock")lockouts.clear()reddened exactly the target test) from the candidateef088fd050a74454verifiedfor its existing content00297bb2452bb72cgit diff→git apply --3way--3way: "Attempt 3-way merge if the patch records the identity of blobs")18392e61e52d0b0fCannot find module 'undici', 2 e2eprisma.tripundefined, fixed by install + generate with no code change)13ce23861664767eLinklyModal.swiftwas a bottom sheet with one consumer,LinklyCalendarRangeLozengehad zerof1ba9bf617fbd101mainverbatim:code-graph-as-orientation-layer.mdedge row "The CLI exits 0 on a missing node, a missing graph file, or a JSON decode error" plus the 0.4.23 source line, merged via #184 on 2026-09-04 from the same sessionNothing was upgraded to
verifiedwithout a cited document or a reproduction I ran; #8 and #11 are labelled field-tested in the pages.Existing-layer check
Pages read: infrastructure-agent-orchestration-code-graph-as-orientation-layer, infrastructure-agent-orchestration-worktree-isolated-workers, infrastructure-agent-orchestration-session-context-token-budget, infrastructure-observability-alerting, testing-quality-tests-that-cannot-fail, testing-quality-injected-clock-duration-assertions, testing-async-async-testing, frontend-design-anti-slop-visual-design, databases-schema-design-online-schema-changes, databases-transactions-optimistic-vs-pessimistic-locking, databases-transactions-isolation-level-selection, backend-common-integrations-estimate-derived-thresholds
Also read
INDEX.md, the domain indexes for infrastructure, testing, frontend, databases, backend, qa and debugging,AGENTS.md,templates/page.md, and, on the open PR branches only (not on this checkout),semantic-conflicts-after-parallel-merge(#179) andcheckable-claims-in-an-adopted-plan(#181).Overlaps and outcomes:
anti-slop-visual-designhas the "+3% lightness per elevation level" rule; not a conflict (elevation is decorative), but a reader could over-apply it to state cues. Created a new page and appended a pointer to that row plus arelated:link both ways.estimate-derived-thresholds(same bot, integrations) andmape-aligned-point-prediction(ml) are the neighbours. New page; back-link added onestimate-derived-thresholds.isolation-level-selectionhas the multi-row-invariant row (SERIALIZABLE or parent lock) andoptimistic-vs-pessimistic-lockingthe version-column path, but neither covers the unique-position constraint or the final-state rule. New page; both existing pages gained arelated:back-link.online-schema-changesalready says "Never inside a transaction block" forCONCURRENTLY; merged two edge rows (implicit runner transaction; premise absent on an empty table), five sources,applies_towidened to prisma.code-graph-as-orientation-layernext to the exit-0 row it extends.session-context-token-budget. Body-only edit: PR knowledge: 9 insights — fresh-context review, gate parser/executor split, coordinator under tmux, sun_path limit, REPL sentinel await, allowlist bypass reproduction, version-drift gate, mock ts at emit (+3 folds onto #180/#181, 1 stale drop) #183 rewrites that page'srelated:line, so the frontmatter was left untouched to avoid a conflict; the source is recorded in the body's Sources list.injected-clock-duration-assertionsis about float tolerance, not this;tests-that-cannot-failis at 114 body lines and itsrelated:line is rewritten by knowledge: 12 insights — deny rules under bypass, merged-tree gate, worker verify command, Kotlin daemon heap, extracted-method this (+7 merges) #179 and knowledge: 9 insights — fresh-context review, gate parser/executor split, coordinator under tmux, sun_path limit, REPL sentinel await, allowlist bypass reproduction, version-drift gate, mock ts at emit (+3 folds onto #180/#181, 1 stale drop) #183. Merged intoasync-testing(fake-timer mechanics page) as one edge row, body-only for the same reason (knowledge: 9 insights — fresh-context review, gate parser/executor split, coordinator under tmux, sun_path limit, REPL sentinel await, allowlist bypass reproduction, version-drift gate, mock ts at emit (+3 folds onto #180/#181, 1 stale drop) #183 rewrites itsrelated:), with an inline link totests-that-cannot-failfor the mutation proof.alertingas one edge row + one Instead-of row, body-only (knowledge: 12 insights — dropzone copy vs drop handlers, destination-in mask chaining, media-query inset reset, spatial clamp, env restore vs pop, synthetic-corpus floor, plan-claim recompute, multi-name command -v, alert suppression key, sibling validators (+2 folds) #181 rewrites itsrelated:line).No contradictions found. Lint:
wiki-structure-checks.js wiki→ 0 findings (281 pages);wiki-lint-prohibitions.js wiki→ 0 violations; new pages 83/78/88 total lines (all bodies ≤ 120).Open-PR check
Open
knowledge/*heads listed withgh pr list --search "head:knowledge/": #183 (knowledge/choiyounggi-20260904-133717), #182 (…-20260903-214027), #181 (…-20260903-203836), #180 (…-20260903-184706), #179 (…-20260903-172728). Each was fetched and diffed againstorigin/main -- wiki/.00297bb2452bb72cworker done / clean worktree / "resets"worktree-isolated-workerswith the patch-transfer recovery rows (git diff→git apply --check→git checkout --)git apply --3way), extended the git-apply source bullet with--3way, added the i168 t2 field line. Pushed to #179 and commented18392e61e52d0b0fstale install/codegen after mergesemantic-conflicts-after-parallel-merge(merged-tree result table)13ce23861664767egrep before writing "reuse X"checkable-claims-in-an-adopted-plan(adopter-side recomputation of a plan's claims)infrastructure/index.mdon that branch. Pushed to #181 and commentedsession-context-token-budgetrelated:onlyasync-testingrelated:only; #179/#183 touchtests-that-cannot-failrelated:onlyalertingrelated:onlyanti-slop-visual-design,online-schema-changes,code-graph-as-orientation-layer, the transactions pages, or the ml categorymainvia #184Expected merge friction: every open head appends to
log.md, and #179/#180 touchINDEX.md(2 lines each); this branch appends ninelog.mdlines and edits the databases and backend rows ofINDEX.md.frontend/index.mdandinfrastructure/index.mdare touched by #181/#179/#183 in other rows. These are line-adjacent, not semantic, conflicts.Routing decision
frontend/design/lightness-steps-on-dark-surfaces.mdbackend/common/ml/benchmark-relative-signal-classification.mdmlalready holds the evaluation/calibration page (MAPE) and this is a grading-input rule of the same kind. Creating ananalyticscategory for one page was rejected in favour of the closest fit; INDEX.md backend row now names itdatabases/transactions/multi-row-reorder-on-a-shared-resource.mdbackend-common-orm-transaction-boundaries)databases/schema-design/online-schema-changes.mdCONCURRENTLY; the runner constraint and the empty-table premise are its edge casesinfrastructure/agent-orchestration/code-graph-as-orientation-layer.mdinfrastructure/agent-orchestration/session-context-token-budget.mdtesting/async/async-testing.mdinfrastructure/observability/alerting.mdNo new category was created. Indexes updated:
frontend/index.md,backend/index.md,databases/index.md,INDEX.md(databases and backend route lines);log.mdgained nine entries.